package br.com.unip.menudroidweb.dao;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import br.com.unip.menudroidweb.facade.GrupoProdutoFacade;
import br.com.unip.menudroidweb.model.GrupoProduto;
import br.com.unip.menudroidweb.model.Produto;

public class ProdutoDAO extends DAOFactory<Produto>{
	private static final long serialVersionUID = -2176679123609120020L;

	public ProdutoDAO() {
		super(Produto.class);
	}

	public List<Produto> findProdutoByGrupoProduto(int idGrupoProduto){
		GrupoProdutoFacade gProd = new GrupoProdutoFacade();
		GrupoProduto grupo = gProd.findGrupoProduto(idGrupoProduto);
		
        Map<String, Object> parameters = new HashMap<String, Object>();
        parameters.put("grupoProduto", grupo);     
        return super.findManyResult(Produto.PROCURAR_POR_GRUPO_PRODUTO, parameters);
    }

}
